* {
    font-family: Helvetica;
}

.small {
    font-size: smaller;
}

td, th {
    text-align: left;
}

table.t1 {
    border-collapse: collapse;
}

.btn-simple-login {
    background-color: #b7b7b7;
}

td.t1, th.t1 {
    border: 1px solid #aaa;
    padding-top: 3px;
    padding-left: 3px;
    padding-right: 3px;
    width: 155px;
    
}

div {
    //border: 1px solid #ffddff;
}

div.hspace {
    display: block;
    height: 3px;
}

div.center {    
    position: fixed;
    top: 250px;
    left: 250px;
    width: 200px;
    height: 200px;
    z-index: 1000;
    XXborder: 1px solid red;
    background-color:lightgray;
    border-radius: 5px;
}

div.sched {
    display: block;
    border: 1px solid black;
    border-radius: 2px;
    padding: 4px;
    background-color: #ffee00;
}

div.submitted {
    background-color: #ffee00;
}

div.approved {
    background-color:  #00e0fc;
}

div.complete {
    background-color: #80e64c;
}

input[type='text'] {
    display:block;
    background-color: white;
    border: 1px solid #ccc;
    border-radius: 3px;
}

.display {
    display: block;
    padding:2px2px;  
    border: 1px solid #7ffbcd;
    background: #efe;
    border-radius:3px;
}

.smooth-panel {
    border:1px solid #cccccc;
    padding:8px 8px; 
    //background: #e5e5e5;
    background:#eff;
    //width:60px;
    border-radius:5px;
}

.smooth-panel-select {
    border:1px solid gray;
    padding:8px 8px; 
    background: #9ffacd;
    //width:60px;
    border-radius:5px;
}

.smooth-panel-ok {
    border:1px solid gray;
    padding:8px 8px; 
    background: #66ff66; 
    //width:60px;
    border-radius:5px;
}

.smooth-panel-edit {
    border:1px solid gray;
    padding:8px 8px; 
    background:#ffdd66; 
    //width:60px;
    border-radius:5px;
}

ul.none {
    //list-style-type: none;
}

/*
div.separation-col {
    //width: 20px;
    //border-left:1px solid gray;
}*/

.top { 
    //text-align: center; 
    //width: 900px;
}

a.plain {
    text-decoration: none;
}

a {
    text-decoration: none;
    color: #0066cc;
}

.left { 
    float: left; 
}

.inline { 
    float: inside;
    display: inline-block; 
}

.right { 
    float: right; 
}

table {
    border-collapse: collapse;
}
td {
    vertical-align: top;
}

td.ssw_sortable_td {
    border: solid 1px #1c94c4;
    height:100%;
}

.ssw_sortable {
    list-style-type: none; margin: 0; padding: 0px; 
    float: left; margin-right: 10px;
    width: 146px;
}

.ssw_sortable_li {
    margin: 3px; padding: 4px; font-size: .7em; 
    width: 132px; 
    background-color:yellowgreen;
    border:solid 1px gray;
    text-decoration: none;
    list-style-type: none;
}
  
